// pages/hp/index.js
Page({

  /**
   * 页面的初始数据
   */
  data: {

  },

  /**
   * 生命周期函数--监听页面加载
   */
  // 页面加载的时候只会触发一次onload声明周期数据实时性不高的时候可以在此生命周期发送请求
  // 只有onload有options
  onLoad(options) {
    // 类似created
    // options可以获取其他页面跳转过来的参数 
console.log('监听页面加载onload');
console.log(options); //在首页点击跳转后可拿到？后面的数据
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {
    // 类似mounted
    // 进入页面第一次渲染完成之后的生命周期
console.log('onready监听页面初次渲染完成');
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {
    // 该生命周期也可以发送请求
    // 数据变化较多的时候使用onshow，例如购物车、订单
console.log('onshow监听页面显示');
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {
// 挂载后台运行、熄屏、切换页面会触发生命周期
console.log('onhide监听页面隐藏');
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {
// 切换页面，关闭定时器、媒体视频、音乐
console.log('onunload监听页面卸载');
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {
// 先在json文件里面配置
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {
// 前提是内容超出一个页面，先在CSS里设置高度
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})